package model.impl.menu;

import model.EMenuState;
import model.impl.StateListener;

public interface IMenuState extends IMainMenu {
	
	void nextAlternative();
	void previousAlternative();
	void moveAlternativeLeft();
	void moveAlternativeRight();
	void fireAlternative();
	int getMarkedAlternative();
	void addStateListener(StateListener listener);
	void insertCharacter(char c);
	void removeCharacter();
	EMenuState getEMenuState();
	void resetMarkedAlternativePosition();
	
}
